`:top
`!JavaFX Script`! est un `F33f`_`[langage de script`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Langage_de_script]`_`f `F33f`_`[déclaratif`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Programmation_déclarative]`_`f, `F33f`_`[typé statiquement`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Typage_statique]`_`f et `F33f`_`[compilé`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Compilateur]`_`f pour la `F33f`_`[plate-forme Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Plate-forme_Java]`_`f.
Il est destiné aux `F33f`_`[applications internet riches`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Rich_Internet_application]`_`f de même type que celles conçues avec `F33f`_`[Adobe Flex`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Adobe_Flex]`_`f, `F33f`_`[AJAX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Ajax_(informatique)]`_`f et `F33f`_`[Microsoft`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft]`_`f `F33f`_`[Silverlight`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Silverlight]`_`f. Il est intégré dans les `F33f`_`[environnements de développement intégrés`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Environnement_de_développement]`_`f principaux tels que `F33f`_`[NetBeans`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=NetBeans]`_`f et `F33f`_`[Eclipse`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Eclipse_(projet)]`_`f. JavaFX Script forme avec `F33f`_`[JavaFX Mobile`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaFX_Mobile]`_`f la technologie `!`F33f`_`[JavaFX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaFX]`_`f`!.
Ce langage de script, développé par `F33f`_`[Sun Microsystems`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Sun_Microsystems]`_`f, a été supplanté par le langage `!`F33f`_`[FXML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=FXML]`_`f`! lors de la sortie de la version 2.0 de JavaFX.
>>Contents
• `F0af`_`[Historique`#historique]`_`f
• `F0af`_`[Exemple`#exemple]`_`f
• `F0af`_`[Notes et références`#notes-et-r-f-rences]`_`f
• `F0af`_`[Annexes`#annexes]`_`f
• `F0af`_`[Articles connexes`#articles-connexes]`_`f
-─
>>Historique
JavaFX Script est basé sur le projet `F33f`_`[F3`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Form_Follows_Function]`_`f (Form Follows Function), lancé en `F33f`_`[novembre`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Novembre_2006]`_`f `F33f`_`[2006`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=2006_en_informatique]`_`f, dont le but était de créer un langage de script permettant de faciliter le développement d’`F33f`_`[IHM`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Interactions_homme-machine]`_`f`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f].
En `F33f`_`[mai`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Mai_2008]`_`f `F33f`_`[2008`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=2008_en_informatique]`_`f, le projet a été rendu public sous le nom de JavaFX lors de la conférence `F33f`_`[JavaOne`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaOne]`_`f 2008.
>>Exemple
Ci-dessous, un exemple d'interface graphique affichant uniquement du texte.
`B100`F9d9 Frame {`f`b
`B100`F9d9 title: "Hello World JavaFX"`f`b
`B100`F9d9 width: 200`f`b
`B100`F9d9 content: Label {`f`b
`B100`F9d9 text: "Hello World"`f`b
`B100`F9d9 }`f`b
`B100`F9d9 visible: true`f`b
`B100`F9d9 }`f`b
>>Notes et références
`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f (en) Le blog de Chris Oliver, présentation du projet F3
>>Annexes
>>>Articles connexes
• `F33f`_`[JavaFX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaFX]`_`f
• `F33f`_`[FXML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=FXML]`_`f
• `F33f`_`[Java`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Java_(langage)]`_`f
• Portail de la programmation informatique
`c`F0af`_`[↑ Back to top`#top]`_`f`a